草庐IT

OWASP TOP 10

全部标签

iOS 10 : How to repeat local notification once fired on particular date?

我想在特定日期创建一个本地通知,然后在该本地通知被触发后每30秒重复一次。这是我的代码:letcalendar=Calendar(identifier:.gregorian)letcomponents=calendar.dateComponents(in:.current,from:date)letnewComponents=DateComponents(calendar:calendar,timeZone:.current,month:components.month,day:components.day,hour:components.hour,minute:components.

ios - 大约 10 秒后开始加载 wkwebview 白页

我想加载一个远程url页面,但它总是在大约10秒后开始加载代码如下-(UIWebView*)webView{if(!_webView){_webView=[[UIWebViewalloc]initWithFrame:CGRectMake(0,0,SCREEN_WIDTH,SCREEN_HEIGHT)];_webView.scalesPageToFit=YES;_webView.dataDetectorTypes=UIDataDetectorTypeAll;_webView.delegate=self;}return_webView;}-(void)viewDidLoad{[superv

ios - 唤醒记录 iOS 10

我有一个基于Cordova的应用程序,我在其中添加了一些native代码。现在许多客户向我报告应用程序崩溃时使用此日志:{"timestamp":"2017-01-1910:49:12.99+0100","bug_type":"142","os_version":"iPhoneOS10.2(14C92)","incident_id":"7E3CD91B-9427-4CB5-B3AC-D77E36D2912A"}Date/Time:2017-01-1910:45:43+0100OSVersion:iPhoneOS10.2(Build14C92)Architecture:arm64Repo

iOS - iOS 10.2 更新后 HLS 视频不再在 WebView 中播放

所以我需要在webview中播放HLS视频,一切正常,直到最近的10.2更新(这也发生在10.2.1中)。我使用标准显示视频标签,在某些页面上我也使用JWPlayer播放视频。目前这仅发生在iPhone5(10.2)中,在iPhone5S、6、7、7Plus、iPadPro甚至使用旧操作系统(9.3.2)的iPhone5中一切正常有人知道这是什么原因吗? 最佳答案 所以我通过从UIWebView切换到WKWebView解决了这个问题。我想就像苹果在他们的文档中写的那样,我们应该切换到WKWebView以获得future的支持。ref

ios - 回合制配对在 iOS 10 中不起作用

我的游戏在iOS10之前运行良好。现在,每个使用iOS10的人都无法邀请他们想要的人和他们一起玩。当用户说他们想玩多人游戏时,我会创建一个GKMatchRequest,如下所示:GKMatchRequest*request=[[GKMatchRequestalloc]init];request.minPlayers=2;request.maxPlayers=4;request.defaultNumberOfPlayers=2;我使用GKTurnBasedMatchmakerViewController来处理邀请等。用户看到一个界面,可以让他们更改比赛中的玩家数量并邀请玩家。假设他们只想

ios - 使用 iOS 10.2 版在同一设备上获取不同的 UUID

我正在使用以下代码获取UUID。-(NSString*)updateUserPhoneDetails{NSString*retrieveuuid=[SSKeychainpasswordForService:@"com.testUser"account:@"testUser"];NSString*uniqueID;if(retrieveuuid==nil){NSString*uuid=[[NSUUIDUUID]UUIDString];uniqueID=[uuidstringByReplacingOccurrencesOfString:@"-"withString:@""];NSLog(@

iOS 10 语音到文本框架集成 : How to know user stop talking

我们正在关注以下URL上的博客,以便将SpeechKit框架集成到我们的应用程序中https://www.appcoda.com/siri-speech-framework/此示例运行良好。但是谁能知道如何检测用户是否已停止说话?。由于AudioSession在1分钟后停止。但是我们想检测用户是否已经完成谈话,以便我们可以识别用户说的任何特定单词。完成此操作后,我们可以再次开始AudioSession。提前致谢!!! 最佳答案 Speech框架中没有可以检测用户是否停止说话的选项。但是有办法解决。您必须以分贝为单位检测环境声级。你还

ios - 当部署目标为 9.3 时,为什么 Xcode (Swift 3) 不标记来自 iOS 10+ 的 API?

标题涵盖了它。最新的Xcode并使用Swift3。我可能正在使用10+的一些东西,但没有消息,然后在iOS9.3.5系统上崩溃。我的理解是编译器会标记任何不适合部署目标的API。有没有我错过的设置?我认为编译器会标记有问题的API是不是错了?关于部署目标的大多数其他问题似乎是Swift2之前的问题,而后来的问题似乎说它们应该被标记。谢谢。 最佳答案 我认为Xcodeswift编译器只会在您针对选定的iOS版本构建时进行标记。尝试下载iOSSimulator9.3,然后选择它并构建。除非在构建期间在下拉列表中选择的当前iOS版本不支持

ios - 在 iOS 10 中通过 "prefs:root=WIFI"打开 Wifi 设置失败

我在我的应用程序中使用prefs:root=WIFIurlscheme,并在info.plist中输入了prefs以直接在Wi-Fi设置中打开iOS设置应用程序,它在iOS9上运行良好,但它不再适用于iOS10。有谁知道这只是第一个开发者预览中的倒退,还是打开Wi-Fi设置的方式在iOS10中发生了变化,或者不再被允许? 最佳答案 就是这样,很明确:Apple不允许这样做。无论如何,您的应用程序有可能通过,但这与使用任何其他未记录的API相同。Hereisthefulllist支持的AppleURL方案。Here'sathreadA

ios - 未调用 previewController previewItemAt。 iOS 10、swift 3、模拟器

我在Storyboard中创建了一个新的ViewController。将它连接到ListViewController。ListViewController将正确的数据填充到aboutDict[String:Any]。构建了fileURLs[]并调用了funcnumberOfPreviewItems(in:QLPreviewController)->Int-调试器显示fileURLs[]是预期:Printingdescriptionofself.fileURLs:▿1element-0:file:///Users/kent/Library/Developer/CoreSimulator/